using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.VisualStudio.Package;
using System.ComponentModel;
using System.Runtime.InteropServices;

namespace NBusiness.VisualStudio
{
    [ComVisible(true)]
    [Guid("2F93B52D-683B-4e3c-9011-92C2CB704C8A")]
    public class ESharpFileNodeProperties : SingleFileGeneratorNodeProperties
    {
		#region ctors
        public ESharpFileNodeProperties(HierarchyNode node)
			: base(node)
		{
		}
		#endregion

		#region properties
		[Browsable(false)]
		public string Url
		{
			get
			{
				return "file:///" + this.Node.Url;
			}
		}
		[Browsable(false)]
		public string SubType
		{
			get
			{
				return ((ESharpFileNode)this.Node).SubType;
			}
			set
			{
                ((ESharpFileNode)this.Node).SubType = value;
			}
		}
		#endregion
    }
}
